'use strict'

const { series, src, dest,task } = require('gulp')
var concat = require('gulp-concat') // 合并文件 --合并只是放一起--压缩才会真正合并相同样式
var minifycss = require('gulp-minify-css') // css 压缩
const autoprefixer = require('gulp-autoprefixer')



function compile() {
  return src('./src/**/*.css')
    .pipe(autoprefixer({
      overrideBrowserslist: ['ie > 9', 'last 2 versions'],
      cascade: false
    }))
    .pipe(concat('index.css')) // 合并css
    .pipe(dest('./lib'))
}

function mini() {
  return src('./src/**/*.css')
    .pipe(autoprefixer({
      overrideBrowserslist: ['ie > 9', 'last 2 versions'],
      cascade: false
    }))
    .pipe(minifycss()) //执行压缩
    .pipe(concat('index.min.css')) // 合并css
    .pipe(dest('./lib'))
}


exports.build = series(compile,mini)

